Operator Library: Hardware Platform
オペレーターはCXPファイバーチャネルのステータスを監視します。現在のチャネル構成を表示し、さまざまな統計情報やエラーCounterへの読み取りアクセスを提供します。
リソース
オペレーターは、FiberConnectionパラメータの設定をダイアログに読み取り専用パラメータとしてミラーリングします。ダイアログをメニューから開くと、FPGAデバイスリソースを確認できます。デバイスリソースは読み取り専用です:
オペレーターは、タイプがPort[0] CoF Status Laneのリソース、またはインデックスが0~3のタイプがPort[1] CoF Status Laneのリソースのいずれか単一のリソースを使用します。
非アクティブ化されたモジュールパラメータ
モジュールパラメータにおいて、オペレーターはFiberConnectionパラメータとCoFCameraオペレーターがインスタンス化されているかどうかに基づいて、関連する統計Counterのみを表示します。オペレーターは以下にドッキングできます:
QSFP28コネクタにCoFCameraが割り当てられていない場合、パラメータビューにはFiberConnectionパラメータのみが表示されます。
このモードでは、オペレーターは意味のある監視を行うことができません。
CoFCameraを使用しており、オペレーターが拡張レーンにドッキングしている場合、拡張レーンに関連するパラメータのみが表示されます。マスターレーンに適用されるパラメータはこのモードでは非表示になります。
CoFCameraを使用しており、オペレーターがマスターレーンにドッキングしている場合、すべてのパラメータが表示されます。
| Property |
値 |
| オペレータータイプ |
なし(入力も出力もないため) |
| FiberConnection |
| タイプ |
静的書き込みパラメータ |
| Default |
port_0_lane_0 |
| 範囲 |
{port_0_lane_0, port_0_lane_1, port_0_lane_2, port_0_lane_3, port_1_lane_0,
port_1_lane_1, port_1_lane_2, port_1_lane_3}
|
|
FiberConnectionパラメータは、カメラがどのQSFP28ポートに接続されており、カメラオペレーターがそのポートのどのレーンを監視しているかを定義します。
選択されたQSFP28ポートは、そのポートのAppletPropertiesオペレーター内のFiberProtocolパラメータがDataForwardingではなくCoFに設定されている場合にのみ使用できます。
FiberProtocolがDataForwardingに設定されており、CoFCameraオペレーターがそのファイバーポートへのマッピングを試みた場合、デザインルールチェック(DRC)によってエラーメッセージが生成されます。この場合、FiberConnectionパラメータは競合状態(赤色)としてマークされ、そこにカーソルを合わせると競合を説明するクイックチップヘルプメッセージが表示されます。
同じデザイン内では、1つのCoFPortStatusオペレーターのみが同じレーン上の同じハードウェアQSFP28ポートを使用できます。複数のオペレーター間のマッピングは、デザイン全体で一意である必要があります。
|
| RxStreamPacketCount |
| タイプ |
動的読み取りパラメータ |
| Default |
0 |
| 範囲 |
[0 : 2147483647] |
|
このパラメータは、受信したストリームパケットの数を表します:
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。
|
|
| RxStreamIncompleteCount |
| タイプ |
動的読み取りパラメータ |
| Default |
0 |
| 範囲 |
[0 : 8191] |
|
このパラメータは、例えばパケット終了インジケーターが欠落している場合など、正しくフォーマットされていない受信ストリームパケットの数をカウントします:
-
Bits [11:0]は違反の数を表します。
-
Bit [12]はオーバーフローを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。
|
|
| RxPacketCrcErrorCount |
| タイプ |
動的読み取りパラメータ |
| Default |
0 |
| 範囲 |
[0 : 8191] |
|
このパラメータは、受信パケットにおけるCRCエラーの発生回数をカウントします:
-
Bits [11:0] はエラー数を表します。
-
Bit [12]はオーバーフローを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。
|
|
| RxStreamPacketCrcError |
| タイプ |
動的読み取りパラメータ |
| Default |
NO |
| 範囲 |
{NO, YES} |
|
このパラメータは、受信したストリームパケットでCRCエラーが発生したかどうかを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。
|
|
| RxControlAckPacketCrcError |
| タイプ |
動的読み取りパラメータ |
| Default |
NO |
| 範囲 |
{NO, YES} |
|
このパラメータは、受信したコントロール確認応答パケットでCRCエラーが発生したかどうかを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。
|
|
| RxEventPacketCrcError |
| タイプ |
動的読み取りパラメータ |
| Default |
NO |
| 範囲 |
{NO, YES} |
|
このパラメータは、受信したイベントパケットでCRCエラーが発生したかどうかを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンに対してのみ表示されます。
|
|
| RxLengthErrorCount |
| タイプ |
動的読み取りパラメータ |
| Default |
0 |
| 範囲 |
[0 : 8191] |
|
このパラメータは、実際のパケット長がパケットヘッダーで指定された長さと異なる場合をカウントします:
-
Bits [11:0]は違反の数を表します。
-
Bit [12]はオーバーフローを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。
|
|
| RxStreamPacketLengthError |
| タイプ |
動的読み取りパラメータ |
| Default |
NO |
| 範囲 |
{NO, YES} |
|
このパラメータは、受信したストリームパケットで長さエラーが発生したかどうかを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。
|
|
| RxEventPacketLengthError |
| タイプ |
動的読み取りパラメータ |
| Default |
NO |
| 範囲 |
{NO, YES} |
|
このパラメータは、受信したイベントパケットで長さエラーが発生したかどうかを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンに対してのみ表示されます。
|
|
| RxBridgeError |
| タイプ |
動的読み取りパラメータ |
| Default |
0 |
| 範囲 |
[0 : 8191] |
|
このパラメータは、受信ブリッジモジュールが入力データストリーム内のプロトコル違反を検知したケースをカウントします:
-
Bits [11:0]は違反の数を表します。
-
Bit [12]はオーバーフローを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。
|
|
| RxUnknownDataReceivedCount |
| タイプ |
動的読み取りパラメータ |
| Default |
0 |
| 範囲 |
[0 : 8191] |
|
このパラメータは、CXP標準に含まれない未知のパケットデータを受信したインスタンスをカウントします。
-
Bits [11:0]は違反の数を表します。
-
Bit [12]はオーバーフローを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。
|
|
| RxErrorCorrectedCount |
| タイプ |
動的読み取りパラメータ |
| Default |
0 |
| 範囲 |
[0 : 8191] |
|
このパラメータは、パケットヘッダーおよびトレーラーで受信され、修正されたエラーをカウントします:
-
Bits [11:0]は違反の数を表します。
-
Bit [12]はオーバーフローを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。
|
|
| RxBridgeCorrected |
| タイプ |
動的読み取りパラメータ |
| Default |
NO |
| 範囲 |
{NO, YES} |
|
このパラメータは、受信したブリッジデータのエラーが修正されたかどうかを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。
|
|
| RxControlAckPacketCorrected |
| タイプ |
動的読み取りパラメータ |
| Default |
NO |
| 範囲 |
{NO, YES} |
|
このパラメータは、受信したストリーム確認応答パケットのエラーが修正されたかどうかを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。
|
|
| RxStreamPacketCorrected |
| タイプ |
動的読み取りパラメータ |
| Default |
NO |
| 範囲 |
{NO, YES} |
|
このパラメータは、受信したストリームパケットのエラーが修正されたかどうかを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。
|
|
| RxTriggerPacketCorrected |
| タイプ |
動的読み取りパラメータ |
| Default |
NO |
| 範囲 |
{NO, YES} |
|
このパラメータは、受信したトリガーパケットのエラーが修正されたかどうかを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンに対してのみ表示されます。
|
|
| RxTriggerAckPacketCorrected |
| タイプ |
動的読み取りパラメータ |
| Default |
NO |
| 範囲 |
{NO, YES} |
|
このパラメータは、受信したトリガー確認応答パケットのエラーが修正されたかどうかを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンに対してのみ表示されます。
|
|
| RxEventPacketCorrected |
| タイプ |
動的読み取りパラメータ |
| Default |
NO |
| 範囲 |
{NO, YES} |
|
このパラメータは、受信したイベントパケットのエラーが修正されたかどうかを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンに対してのみ表示されます。
|
|
| RxHeartBeatPacketCorrected |
| タイプ |
動的読み取りパラメータ |
| Default |
NO |
| 範囲 |
{NO, YES} |
|
このパラメータは、受信したハートビートパケットのエラーが修正されたかどうかを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンに対してのみ表示されます。
|
|
| RxUncorrectableErrorCount |
| タイプ |
動的読み取りパラメータ |
| Default |
0 |
| 範囲 |
[0 : 8191] |
|
このパラメータは、パケットヘッダーおよびトレーラーで受信され、修正できなかったエラーをカウントします:
-
Bits [11:0]は違反の数を表します。
-
Bit [12]はオーバーフローを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。
|
|
| RxBridgeNotCorrected |
| タイプ |
動的読み取りパラメータ |
| Default |
NO |
| 範囲 |
{NO, YES} |
|
このパラメータは、受信したブリッジデータに修正できなかったエラーがあったかどうかを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。
|
|
| RxControlAckPacketNotCorrected |
| タイプ |
動的読み取りパラメータ |
| Default |
NO |
| 範囲 |
{NO, YES} |
|
このパラメータは、受信したコントロール確認応答パケットに修正できなかったエラーがあったかどうかを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。
|
|
| RxStreamPacketNotCorrected |
| タイプ |
動的読み取りパラメータ |
| Default |
NO |
| 範囲 |
{NO, YES} |
|
このパラメータは、受信したストリームパケットに修正できないエラーがあったかどうかを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。
|
|
| RxTriggerPacketNotCorrected |
| タイプ |
動的読み取りパラメータ |
| Default |
NO |
| 範囲 |
{NO, YES} |
|
このパラメータは、受信したトリガーパケットに修正できないエラーがあったかどうかを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。
|
|
| RxTriggerAckPacketNotCorrected |
| タイプ |
動的読み取りパラメータ |
| Default |
NO |
| 範囲 |
{NO, YES} |
|
このパラメータは、受信したトリガー確認応答パケットに修正できないエラーがあったかどうかを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンに対してのみ表示されます。
|
|
| RxEventPacketNotCorrected |
| タイプ |
動的読み取りパラメータ |
| Default |
NO |
| 範囲 |
{NO, YES} |
|
このパラメータは、受信したイベントパケットに修正できないエラーがあったかどうかを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンに対してのみ表示されます。
|
|
| RxHeartBeatPacketNotCorrected |
| タイプ |
動的読み取りパラメータ |
| Default |
NO |
| 範囲 |
{NO, YES} |
|
このパラメータは、受信したハートビートパケットに修正できないエラーがあったかどうかを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンに対してのみ表示されます。
|
|
| RxControlAckLostCount |
| タイプ |
動的読み取りパラメータ |
| Default |
0 |
| 範囲 |
[0 : 8191] |
|
このパラメータは、CXPで定義されたタイムアウト(200 ms)内に確認応答を受信せずに送信されたコントロールパケットの数をカウントします:
-
Bits [11:0]は違反の数を表します。
-
Bit [12]はオーバーフローを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。
|
|
| RxControlTagErrorCount |
| タイプ |
動的読み取りパラメータ |
| Default |
0 |
| 範囲 |
[0 : 8191] |
|
このパラメータは、対応する要求コントロールパケットで送信された期待されるタグと一致しないタグで受信されたコントロールパケットの確認応答の数をカウントします:
-
Bits [11:0]は違反の数を表します。
-
Bit [12]はオーバーフローを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。
|
|
| RxControlAckIncompleteCount |
| タイプ |
動的読み取りパラメータ |
| Default |
0 |
| 範囲 |
[0 : 8191] |
|
このパラメータは、例えばパケット終了インジケーターが欠落しているなど、不適切にフォーマットされた確認応答パケットが受信された回数をカウントします:
-
Bits [11:0]は違反の数を表します。
-
Bit [12]はオーバーフローを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンおよび拡張レーンでのみ表示されます。
|
|
| TxTriggerOverRequestCount |
| タイプ |
動的読み取りパラメータ |
| Default |
0 |
| 範囲 |
[0 : 8191] |
|
このパラメータは、送信側がまだ前のトリガーパケットの送信でビジー状態であったため、スキップされたトリガーリクエストの数をカウントします:
-
Bits [11:0]は違反の数を表します。
-
Bit [12]はオーバーフローを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンに対してのみ表示されます。
|
|
| RxTriggerAckLostCount |
| タイプ |
動的読み取りパラメータ |
| Default |
0 |
| 範囲 |
[0 : 8191] |
|
このパラメータは、CXPで定義された480ナノ秒のタイムアウト内に確認応答パケットを受信せずに送信されたトリガーパケットの数をカウントします:
-
Bits [11:0]は違反の数を表します。
-
Bit [12]はオーバーフローを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンに対してのみ表示されます。
|
|
| RxTriggerAckErrorCount |
| タイプ |
動的読み取りパラメータ |
| Default |
0 |
| 範囲 |
[0 : 8191] |
|
このパラメータは、受信側によって検出されたトリガー確認応答パケット内のエラーの量をカウントします:
-
Bits [11:0]は違反の数を表します。
-
Bit [12]はオーバーフローを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンに対してのみ表示されます。
|
|
| RxTriggerOverRequestCount |
| タイプ |
動的読み取りパラメータ |
| Default |
0 |
| 範囲 |
[0 : 8191] |
|
このパラメータは、前のトリガーの確認応答がまだ進行中であったため、確認応答を送信できなかった受信トリガーパケットの数をカウントします:
-
Bits [11:0]は違反の数を表します。
-
Bit [12]はオーバーフローを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンに対してのみ表示されます。
|
|
| RxTriggerLostCount |
| タイプ |
動的読み取りパラメータ |
| Default |
0 |
| 範囲 |
[0 : 8191] |
|
このパラメータは、不良または修正不可能なトリガーコンテンツのために失われた受信トリガーパケットの数をカウントします:
-
Bits [11:0]は違反の数を表します。
-
Bit [12]はオーバーフローを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンに対してのみ表示されます。
|
|
| RxEventTagErrorCount |
| タイプ |
動的読み取りパラメータ |
| Default |
0 |
| 範囲 |
[0 : 8191] |
|
このパラメータは、タグのギャップが原因で発生した、受信イベントパケットにおけるタグエラーの数をカウントします:
-
Bits [11:0]は違反の数を表します。
-
Bit [12]はオーバーフローを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンに対してのみ表示されます。
|
|
| RxEventOverAckCount |
| タイプ |
動的読み取りパラメータ |
| Default |
0 |
| 範囲 |
[0 : 8191] |
|
このパラメータは、イベントパケットを受信したにもかかわらず、送信側がまだ前のイベント確認応答を送信中であるために対応する確認応答を送信できない頻度をカウントします:
-
Bits [11:0]は違反の数を表します。
-
Bit [12]はオーバーフローを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンに対してのみ表示されます。
|
|
| RxEventIncompleteCount |
| タイプ |
動的読み取りパラメータ |
| Default |
0 |
| 範囲 |
[0 : 8191] |
|
このパラメータは、例えばパケット終了インジケーターが欠落しているイベントパケットなど、不完全なイベントパケットが受信された数をカウントします:
-
Bits [11:0]は違反の数を表します。
-
Bit [12]はオーバーフローを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンに対してのみ表示されます。
|
|
| RxHeartBeatIncompleteCount |
| タイプ |
動的読み取りパラメータ |
| Default |
0 |
| 範囲 |
[0 : 8191] |
|
このパラメータは、例えばパケット終了インジケーターが欠落しているハートビートパケットなど、不完全なハートビートパケットが受信された数をカウントします:
-
Bits [11:0]は違反の数を表します。
-
Bit [12]はオーバーフローを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンに対してのみ表示されます。
|
|
| RxHeartBeatMaxPeriodViolationCount |
| タイプ |
動的読み取りパラメータ |
| Default |
0 |
| 範囲 |
[0 : 8191] |
|
CXP 2.0規格では、ハートビート周期は最大100msと定義されています。これは、この時間内にカメラから少なくとも1つのハートビートパケットを送信する必要があることを意味します。このパラメータは、この条件が満たされていない頻度をカウントします:
-
Bits [11:0]は違反の数を表します。
-
Bit [12]はオーバーフローを示します。
![[注]](../common/images/admon/note.png) |
Visibility |
|
このパラメータは、マスターレーンに対してのみ表示されます。
|
|